Big Huge Thesaurus

hemangioma simplex

noun